package com.ruihang.generalibrary.ui.util;

/**
 * 生命周期接口,用于绑定到生命周期
 * Created by Administrator on 2017/6/15.
 */

public interface IAndroidLittleLife {
    int onIResume();
    int onIPause();
    int onIDestory();

    /**
     * 设置是否已经被添加到manager
     * 需要实现类用一属性来保存设置的数据,{@link #hasInManager()}需返回此数据
     * @param inManager
     */
    void setHasInManager(boolean inManager);

    /**
     * 是否已经被添加到manager
     */
    boolean hasInManager();

    /**
     * 设置生命周期状态   比如是否可用等
     */
    void setLifeMode(int mode);
}
